home *** CD-ROM | disk | FTP | other *** search
/ SGI O2 Out of Box Experience 2.2 / SGI O2 Out of Box Experience 2.2.iso / cgi-bin / startWelcome.cgi < prev   
Text File  |  1998-05-26  |  5KB  |  122 lines

  1. #!/bin/sh
  2.  
  3. #**************************************************************************
  4. #*                                                                        *
  5. #*            Copyright (c) 1993 Silicon Graphics, Inc.                   *
  6. #*                      All Rights Reserved                               *
  7. #*                                                                        *
  8. #*         THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF SGI             *
  9. #*                                                                        *
  10. #* The copyright notice above does not evidence any actual of intended    *
  11. #* publication of such source code, and is an unpublished work by Silicon *
  12. #* Graphics, Inc. This material contains CONFIDENTIAL INFORMATION that is *
  13. #* the property of Silicon Graphics, Inc. Any use, duplication or         *
  14. #* disclosure not specifically authorized by Silicon Graphics is strictly *
  15. #* prohibited.                                                            *
  16. #*                                                                        *
  17. #* RESTRICTED RIGHTS LEGEND:                                              *
  18. #*                                                                        *
  19. #* Use, duplication or disclosure by the Government is subject to         *
  20. #* restrictions as set forth in subdivision (c)(1)(ii) of the Rights in   *
  21. #* Technical Data and Computer Software clause at DFARS 52.227-7013,      *
  22. #* and/or in similar or successor clauses in the FAR, DOD or NASA FAR     *
  23. #* Supplement. Unpublished - rights reserved under the Copyright Laws of  *
  24. #* the United States. Contractor is SILICON GRAPHICS, INC., 2011 N.       *
  25. #* Shoreline Blvd., Mountain View, CA 94039-7311                          *
  26. #**************************************************************************
  27.  
  28.  
  29. DISPLAY=:0.0
  30. export DISPLAY
  31.  
  32. # First thing, check to see if we've already started Cust Reg
  33. #   If so, exit.  If not, continue on.......
  34.  
  35. # Note that this is very specific, so if the calling string changes,
  36. #       we must change this conditional as well.
  37.  
  38. found=`/sbin/ps -ef | grep "/WhatsNew/yourSystem.html" | grep -v grep`
  39. if [ -n "$found"  ]; then
  40.         /usr/bin/X11/xconfirm -c -B "OK" -icon progress \
  41.             -font '-*-helvetica-medium-r-narrow--19-*-*-*-p-83-iso8859-1' \
  42.             -t "What's New has already been started..."  > /dev/null
  43.         exit
  44. fi
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52. #  Because we are starting from CGI, we need to reset the
  53. #    $HOME so that Netscape can find the preferences file and
  54. #    cache directory.
  55. HOME=/tmp/.systour; export HOME
  56. TMPDIR=/tmp; export TMPDIR
  57.  
  58. if [ ! -d $HOME ]; then
  59.     /sbin/mkdir $HOME
  60. fi
  61.  
  62. if [ ! -d $HOME/.netscape ]; then
  63.     /sbin/mkdir $HOME/.netscape
  64. fi
  65.  
  66. if [ ! -d $HOME/.netscape/cache ]; then
  67.     /sbin/mkdir $HOME/.netscape/cache
  68. fi
  69.  
  70. # Get OutOfBox's copy of the preferences file for us to use
  71. /bin/cp /CDROM/misc/cgiPreferences $HOME/.netscape/preferences
  72. /bin/cp /CDROM/misc/cgiXdefaults $HOME/.Xdefaults
  73. /sbin/chown nobody.nobody $HOME/.netscape/preferences
  74. /sbin/chown nobody.nobody $HOME/.Xdefaults
  75.  
  76.  
  77. # Before the user starts System Setup, get rid of the lock file so
  78. #    that we don't get an error next time we start.  (Netscape only
  79. #    removes the lock when you quit via File->Exit.)
  80. #    The lock is actually a link, so we check for "-l"
  81. if [ -l $HOME/.netscape/lock ]; then    
  82.     /sbin/rm $HOME/.netscape/lock
  83. fi
  84.  
  85. # run app in background
  86. `/usr/bin/X11/netscape http://localhost:8778/WhatsNew/yourSystem.html`;
  87. #`/usr/sbin/nr http://localhost:8778/WhatsNew/yourSystem.html`;
  88.  
  89.  
  90.  
  91. # Print header
  92. /sbin/echo "Content-Type: text/html\n\n";
  93. /sbin/echo "<html>\n";
  94. /sbin/echo "<BODY BGCOLOR="#FFFFFF" TEXT="#339999">\n";
  95. /sbin/echo "<PRE>";
  96. /sbin/echo " ";
  97. /sbin/echo " ";
  98. /sbin/echo "</PRE>";
  99. /sbin/echo "<BLOCKQUOTE>";
  100. /sbin/echo "<BLOCKQUOTE>";
  101. /sbin/echo '<IMG SRC="file:/CDROM/systour/desktop_icons/welcome.jpg" ALIGN="LEFT" HSPACE="5" VSPACE="15">';
  102. /sbin/echo "<CENTER><H1>Welcome to SGI</H1></CENTER>";
  103. /sbin/echo "<BLOCKQUOTE>";
  104. /sbin/echo "<H3>";
  105. /sbin/echo 'Find out much more about your O2 workstation using the "Welcome to SGI"';
  106. /sbin/echo "web pages. You'll find the icon shown here on the desktop once you log";
  107. /sbin/echo "in to your workstation. If you would like a sneak preview of the";
  108. /sbin/echo "welcome pages, please click <A HREF="http://localhost/cgi-bin/OutOfBox/startWelcome.cgi">here</A>. (It may take a few moments for";
  109. /sbin/echo "the web pages to appear. Please be patient.)";
  110. /sbin/echo "</H3>";
  111. /sbin/echo "</BLOCKQUOTE>";
  112. /sbin/echo "</BLOCKQUOTE>";
  113. /sbin/echo "</BLOCKQUOTE>";
  114. /sbin/echo "</body>\n";
  115. /sbin/echo "</html>\n";
  116.  
  117.  
  118. # After the user quits System Setup, get rid of the temporary home directory
  119. if [  -d $HOME ]; then
  120.     /bin/rm -rf $HOME
  121. fi
  122.